michael holt
Asian Games 2026: The Badminton Draw, Three Byes, and the Five-Day Compression ProblemA draw sheet taped to a corridor wall at the Aichi-Nagoya venue carried one...
Verdict Before Evidence: Football and the Trap of Viral VideoIn July 2026, in a sports-data office in Paris, I filed a two-thousand-word...
Shock for Oklahoma City Thunder: Jalen Williams Suffers Serious Left Leg InjuryThe moment Jalen Williams collapsed on the court against the LA Clippers, wit...
Vietnam vs Thailand in Bandung: A 27-Match Unbeaten Run Faces Its Real TestTwenty-seven matches. Twenty-three wins, four draws, not a single defeat. The...
Barcelona's 36 Goals in Nine Rounds and a Dossier Line That Refuses to MatchMinute 41 at the Benito Villamarín. Fermín López set the ball down on the...
Nine Dimensions of Analysis and the Empty Cells of Esports WritingIn a windowless room in Busan, a screen projected a nine-dimension analysis...
2026 Presidents Cup Day 1: Medinah Opens With Five Four-Ball Matches and One Data GapOn September 30, 2026, Europe walked into the final day of the Ryder Cup at...
The Empty Spreadsheet and the Discipline of Silence in Professional Esports AnalysisThe Empty Spreadsheet and the Discipline of Silence in Professional Esports...
Kalshi's $1.73 Billion Esports Volume: A Dead Year, a Living Quarter, and a US Market in BetweenKalshi's $1.73 Billion Esports Volume: A Dead Year, a Living Quarter, and a U...
Wolves Esports Sweep A Team at VCT Threshold China 2026: A Route Back to a Lower TierThe scoreboard in the match room at THE HUB Performing Arts Center in Shangha...
When the Spreadsheet Is Empty: The Verification Discipline of a Beat ReporterLate one January evening at Carrington, I opened a spreadsheet a contact had...
Empty Cells in the VCS Data Table: When Vietnamese Esports Analysis Meets an Empty InputThree in the morning, the market is asleep. That is when the numbers are at...
NCAA Women's Volleyball 2026: Pitt and Stanford Headline ACC-SEC Showdown at Disney WorldAs I sat in the broadcast studio in Nagoya, reviewing the announcement of the...
Asiad 20: Nguyen Thuy Linh Takes a Set Off World No.4, Nguyen Hai Dang Falls to KunlavutThe second game stretched to 24-22, and Nguyen Thuy Linh took it. The third...
Moyland and Zhang Outlast Egypt to Reach Round of 16 at China Smash 2026Sally Moyland and Lily Zhang of the United States defeated Hana Goda and Dina...
Vietnamese Martial Arts Legends of 2026: The Figures Who Brought Honor to the Nation's Martial TraditionThe year 2026 held special significance for Vietnamese sports in general and...
Moyland and Zhang Outlast Egypt to Reach China Smash 2026 Women's Doubles Round of 16Moyland and Zhang Outlast Egypt to Reach China Smash 2026 Women's Doubles Rou...
Besiktas beat Karsiyaka in a friendly: When a dress rehearsal gets read as a EuroLeague manifestoNo detailed box score. No quarter-by-quarter breakdown, no shooting splits, n...
Ataman Keeps His Distance From Greek Basketball Federation ScandalErgin Ataman answered ANT1 by text message, not in a sit-down interview. He...
The Empty Report and What the Pitch Still SaysThe Empty Report and What the Pitch Still Says Forty pages. I counted them...
